sheltered accommodation - French English Dictionary